From c00353beeea54820a0b114190fd91788d38a25f9 Mon Sep 17 00:00:00 2001 From: jfatherton Date: Sun, 21 Mar 2004 01:42:01 +0000 Subject: [PATCH] Implemented a debugging option --- .../English.lproj/MainMenu.nib/info.nib | 3 +- .../English.lproj/MainMenu.nib/objects.nib | Bin 19469 -> 21280 bytes macgpsbabel/MacGPSBabel.applescript | 73 ++- .../MacGPSBabel.pbproj/jeremya.pbxuser | 482 +++++++++++++----- macgpsbabel/README.macgpsbabel | 5 +- 5 files changed, 423 insertions(+), 140 deletions(-) diff --git a/macgpsbabel/English.lproj/MainMenu.nib/info.nib b/macgpsbabel/English.lproj/MainMenu.nib/info.nib index b190982ae..e96c951ae 100644 --- a/macgpsbabel/English.lproj/MainMenu.nib/info.nib +++ b/macgpsbabel/English.lproj/MainMenu.nib/info.nib @@ -11,10 +11,11 @@ 283.0 IBOpenObjects - 229 305 29 + 678 21 + 229 IBSystem Version 6R73 diff --git a/macgpsbabel/English.lproj/MainMenu.nib/objects.nib b/macgpsbabel/English.lproj/MainMenu.nib/objects.nib index a462acfe627e7205cbbebf8c170f2bcf9aed5c0d..8f8edf1d1c62a02e778c5ce8c8530054e5edb482 100644 GIT binary patch literal 21280 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 OVSKXHj(<5Nk@!DX9NH%U diff --git a/macgpsbabel/MacGPSBabel.applescript b/macgpsbabel/MacGPSBabel.applescript index 2c04825f8..00d8853fc 100644 --- a/macgpsbabel/MacGPSBabel.applescript +++ b/macgpsbabel/MacGPSBabel.applescript @@ -74,7 +74,7 @@ on clicked theObject else if the title of current menu item of popup button "inPop" of window "MacGPSBabel" = "Select Input File Type" then display dialog "Please select an input file type for the previous file before adding another file" buttons {"OK"} default button 1 return 0 - else if item 1 of (the last item in fileList) is not equal to (contents of text field "inputFile" of window "MacGPSBabel") then + else if fileList is equal to {} or item 1 of (the last item in fileList) is not equal to (contents of text field "inputFile" of window "MacGPSBabel") then set the end of fileList to {contents of text field "inputFile" of window "MacGPSBabel", contents of popup button "inPop" of window "MacGPSBabel"} end if my addFile() @@ -82,14 +82,7 @@ on clicked theObject -- MAIN WINDOW - Clear button if theObject is the button "clearButton" of window "MacGPSBabel" then - set contents of text field "inputFile" of window "MacGPSBabel" to "" - set fileList to {} - set title of button "selectButton" of window "MacGPSBabel" to "Select File" - set enabled of button "sendButton" of window "MacGPSBabel" to false - set key equivalent of button "selectButton" of window "MacGPSBabel" to return - set enabled of button "clearButton" of window "MacGPSBabel" to false - set the contents of popup button "inPop" of window "MacGPSBabel" to 0 - set the contents of popup button "outPop" of window "MacGPSBabel" to 0 + my clearFiles() end if -- MAIN WINDOW - Send button @@ -215,6 +208,26 @@ on clicked theObject set contents of text field "polyFile" of window "filterWindow" to "" end if end if + + --debug mode + if theObject is the button "debugButton" of window "MacGPSBabel" then + if (visible of window "debugWindow") is false then + set visible of window "debugWindow" to true + else + set visible of window "debugWindow" to false + end if + end if + if theObject is the button "executeButton" of window "debugWindow" then + set theScript to contents of text field "debugInput" of window "debugWindow" + if theScript starts with "gpsbabel" then + set thePath to quoted form of (POSIX path of (path to me) as string) & "Contents/Resources/" + set theScript to thePath & theScript + end if + set theOutput to do shell script theScript as string + set the contents of text view 1 of scroll view 1 of window "debugWindow" to "" + set the contents of text view 1 of scroll view 1 of window "debugWindow" to theOutput + end if + end clicked @@ -314,14 +327,21 @@ on convertFile(fileList) feedbackBusy(true) -- do the script set thePath to POSIX path of (path to me) as string + set theConvertScript to (quoted form of thePath & "Contents/Resources/gpsbabel" & fileText & " " & filterText & "-o " & outType & " -F " & quoted form of outputFile) as string try - set scriptOut to (do shell script quoted form of thePath & "Contents/Resources/gpsbabel" & fileText & " " & filterText & "-o " & outType & " -F " & quoted form of outputFile) as string - feedbackBusy(false) - display dialog "Conversion Complete" & return & scriptOut buttons {"OK"} default button 1 + set scriptOut to do shell script theConvertScript as string + set convertYN to "Conversion Completed Successfully" on error - feedbackBusy(false) - display dialog "Conversion Failed" & return & scriptOut buttons {"OK"} default button 1 + set scriptOut to "gpsbabel encountered an error" + set convertYN to "Conversion Failed!" end try + feedbackBusy(false) + display dialog convertYN buttons {"OK"} default button 1 + if visible of window "debugWindow" is true then + set the contents of text view 1 of scroll view 1 of window "debugWindow" to "" + set the contents of text view 1 of scroll view 1 of window "debugWindow" to "MacGPSBabel Report" & return & return & "The Shell Script:" & return & theConvertScript & return & return & convertYN & return & return & "Output From gpsbabel:" & return & scriptOut + end if + my clearFiles() end convertFile -- GPS RECEIVER HANDLERS @@ -515,19 +535,17 @@ on getFormats() set typeList to {} set extList to {} set thePath to POSIX path of (path to me) as string - set scriptOut to (do shell script quoted form of thePath & "Contents/Resources/gpsbabel -^") as string + set scriptOut to (do shell script quoted form of thePath & "Contents/Resources/gpsbabel -^1") as string set theCount to count of paragraphs in scriptOut - set i to 1 set defaultDelimiters to AppleScript's text item delimiters set AppleScript's text item delimiters to tab - repeat until i = theCount + 1 + repeat with i from 1 to theCount set theLine to paragraph i of scriptOut - if (first text item of theLine) is not equal to "xcsv" and (first text item of theLine) is not equal to "magellan" and (first text item of theLine) is not equal to "garmin" then - set the end of typeList to the first text item of theLine - set the end of extList to the second text item of theLine + if (first text item of theLine) is equal to "file" then + set the end of typeList to the second text item of theLine + set the end of extList to the third text item of theLine set the end of myList to the last text item of theLine end if - set i to i + 1 end repeat set AppleScript's text item delimiters to defaultDelimiters return myList @@ -574,4 +592,15 @@ on feedbackBusy(yn) stop progress indicator 1 end if end tell -end feedbackBusy \ No newline at end of file +end feedbackBusy + +on clearFiles() + set contents of text field "inputFile" of window "MacGPSBabel" to "" + set fileList to {} + set title of button "selectButton" of window "MacGPSBabel" to "Select File" + set enabled of button "sendButton" of window "MacGPSBabel" to false + set key equivalent of button "selectButton" of window "MacGPSBabel" to return + set enabled of button "clearButton" of window "MacGPSBabel" to false + set the contents of popup button "inPop" of window "MacGPSBabel" to 0 + set the contents of popup button "outPop" of window "MacGPSBabel" to 0 +end clearFiles \ No newline at end of file diff --git a/macgpsbabel/MacGPSBabel.pbproj/jeremya.pbxuser b/macgpsbabel/MacGPSBabel.pbproj/jeremya.pbxuser index 4e821479a..cb19c46a3 100644 --- a/macgpsbabel/MacGPSBabel.pbproj/jeremya.pbxuser +++ b/macgpsbabel/MacGPSBabel.pbproj/jeremya.pbxuser @@ -13,28 +13,275 @@ DA206CF0015C4D9F03C91932, ); perUserDictionary = { - PBXPerProjectTemplateStateSaveDate = 98654285; + PBXPerProjectTemplateStateSaveDate = 101524721; + "PBXTemplateGeometry-F5314676015831810DCA290F" = { + ContentSize = "{685, 434}"; + LeftSlideOut = { + Collapsed = NO; + Frame = "{{0, 23}, {685, 411}}"; + Split0 = { + ActiveTab = 2; + Collapsed = NO; + Frame = "{{0, 0}, {685, 411}}"; + Split0 = { + Frame = "{{0, 221}, {685, 190}}"; + }; + SplitCount = 1; + Tab0 = { + Debugger = { + Collapsed = NO; + Frame = "{{0, 0}, {952, 321}}"; + Split0 = { + Frame = "{{0, 24}, {952, 297}}"; + Split0 = { + Frame = "{{0, 0}, {468, 297}}"; + }; + Split1 = { + DebugVariablesTableConfiguration = ( + Name, + 126.803, + Value, + 150.074, + Summary, + 172.123, + ); + Frame = "{{477, 0}, {475, 297}}"; + }; + SplitCount = 2; + }; + SplitCount = 1; + Tab0 = { + Frame = "{{0, 0}, {100, 50}}"; + }; + Tab1 = { + Frame = "{{0, 0}, {100, 50}}"; + }; + TabCount = 2; + TabsVisible = YES; + }; + Frame = "{{0, 0}, {952, 321}}"; + LauncherConfigVersion = 7; + }; + Tab1 = { + Frame = "{{0, 0}, {781, 452}}"; + LauncherConfigVersion = 3; + Runner = { + Frame = "{{0, 0}, {781, 452}}"; + }; + }; + Tab2 = { + BuildMessageFrame = "{{0, 0}, {687, 149}}"; + BuildTranscriptFrame = "{{0, 158}, {687, 59}}"; + Frame = "{{0, 0}, {685, 215}}"; + }; + Tab3 = { + Frame = "{{0, 0}, {612, 295}}"; + }; + TabCount = 4; + TabsVisible = NO; + }; + SplitCount = 1; + Tab0 = { + Frame = "{{0, 0}, {300, 533}}"; + GroupTreeTableConfiguration = ( + SCMStatusColumn, + 22, + TargetStatusColumn, + 18, + MainColumn, + 245, + ); + }; + Tab1 = { + ClassesFrame = "{{0, 0}, {280, 398}}"; + ClassesTreeTableConfiguration = ( + PBXBookColumnIdentifier, + 20, + PBXClassColumnIdentifier, + 237, + ); + Frame = "{{0, 0}, {278, 659}}"; + MembersFrame = "{{0, 407}, {280, 252}}"; + MembersTreeTableConfiguration = ( + PBXBookColumnIdentifier, + 20, + PBXMethodColumnIdentifier, + 236, + ); + }; + Tab2 = { + Frame = "{{0, 0}, {200, 100}}"; + }; + Tab3 = { + Frame = "{{0, 0}, {200, 100}}"; + TargetTableConfiguration = ( + ActiveObject, + 16, + ObjectNames, + 202.296, + ); + }; + Tab4 = { + BreakpointsTreeTableConfiguration = ( + breakpointColumn, + 197, + enabledColumn, + 31, + ); + Frame = "{{0, 0}, {250, 100}}"; + }; + TabCount = 5; + TabsVisible = NO; + }; + StatusViewVisible = YES; + Template = F5314676015831810DCA290F; + ToolbarVisible = YES; + WindowLocation = "{7, 250}"; + }; + "PBXTemplateGeometry-F5534CB2020F3F8A0DCA290F" = { + ContentSize = "{594, 303}"; + LeftSlideOut = { + Collapsed = NO; + Frame = "{{0, 23}, {594, 280}}"; + Split0 = { + ActiveTab = 1; + Collapsed = YES; + Frame = "{{0, 0}, {594, 280}}"; + Split0 = { + Frame = "{{1e+06, 1e+06}, {594, 0}}"; + }; + SplitCount = 1; + Tab0 = { + Debugger = { + Collapsed = NO; + Frame = "{{0, 0}, {804, 321}}"; + Split0 = { + Frame = "{{0, 24}, {804, 297}}"; + Split0 = { + Frame = "{{0, 0}, {394, 297}}"; + }; + Split1 = { + DebugVariablesTableConfiguration = ( + Name, + 123, + Value, + 85, + Summary, + 167.123, + ); + Frame = "{{403, 0}, {401, 297}}"; + }; + SplitCount = 2; + }; + SplitCount = 1; + Tab0 = { + Frame = "{{0, 0}, {100, 50}}"; + }; + Tab1 = { + Frame = "{{0, 0}, {100, 50}}"; + }; + TabCount = 2; + TabsVisible = YES; + }; + Frame = "{{0, 0}, {804, 321}}"; + LauncherConfigVersion = 7; + }; + Tab1 = { + Frame = "{{0, 0}, {594, 274}}"; + LauncherConfigVersion = 3; + Runner = { + Frame = "{{0, 0}, {594, 274}}"; + }; + }; + Tab2 = { + BuildMessageFrame = "{{0, 0}, {806, 237}}"; + BuildTranscriptFrame = "{{0, 246}, {806, 3}}"; + Frame = "{{0, 0}, {804, 247}}"; + }; + Tab3 = { + Frame = "{{0, 0}, {612, 295}}"; + }; + TabCount = 4; + TabsVisible = NO; + }; + SplitCount = 1; + Tab0 = { + Frame = "{{0, 0}, {300, 533}}"; + GroupTreeTableConfiguration = ( + SCMStatusColumn, + 22, + TargetStatusColumn, + 18, + MainColumn, + 245, + ); + }; + Tab1 = { + ClassesFrame = "{{0, 0}, {280, 398}}"; + ClassesTreeTableConfiguration = ( + PBXBookColumnIdentifier, + 20, + PBXClassColumnIdentifier, + 237, + ); + Frame = "{{0, 0}, {278, 659}}"; + MembersFrame = "{{0, 407}, {280, 252}}"; + MembersTreeTableConfiguration = ( + PBXBookColumnIdentifier, + 20, + PBXMethodColumnIdentifier, + 236, + ); + }; + Tab2 = { + Frame = "{{0, 0}, {200, 100}}"; + }; + Tab3 = { + Frame = "{{0, 0}, {200, 386}}"; + TargetTableConfiguration = ( + ActiveObject, + 16, + ObjectNames, + 202.296, + ); + }; + Tab4 = { + BreakpointsTreeTableConfiguration = ( + breakpointColumn, + 197, + enabledColumn, + 31, + ); + Frame = "{{0, 0}, {250, 386}}"; + }; + TabCount = 5; + TabsVisible = NO; + }; + StatusViewVisible = YES; + Template = F5534CB2020F3F8A0DCA290F; + ToolbarVisible = YES; + WindowLocation = "{4, 381}"; + }; PBXWorkspaceContents = ( { LeftSlideOut = { Split0 = { Split0 = { NavContent0 = { - bookmark = F5516AAD05E1AD5A017C67C1; + bookmark = F574F496060D2BB901A80065; history = ( - F5F16EF60527D1B401A80064, F5E2D67E05CDA550017C67C1, F5E2D67F05CDA550017C67C1, F5E2D68005CDA550017C67C1, F5516A9D05E1AD5A017C67C1, F5516A9E05E1AD5A017C67C1, F5516A9F05E1AD5A017C67C1, - F5516AA005E1AD5A017C67C1, - F5516AA105E1AD5A017C67C1, + F5F411C605EEF803017C67C1, + F5EAB15305FF78D401A80065, + F5EAB15205FF78D401A80065, ); prevStack = ( F5F16EF80527D1B401A80064, - F5F16EF90527D1B401A80064, F54D1E350548BAC0017C67C1, F54D1E360548BAC0017C67C1, F54D1E370548BAC0017C67C1, @@ -116,6 +363,10 @@ F5516AAA05E1AD5A017C67C1, F5516AAB05E1AD5A017C67C1, F5516AAC05E1AD5A017C67C1, + F5F2761005EDB91901A80065, + F5F411C805EEF803017C67C1, + F5EAB15505FF78D401A80065, + F5EAB15605FF78D401A80065, ); }; NavCount = 1; @@ -343,7 +594,7 @@ StatusViewVisible = YES; Template = 64ABBB4501FA494900185B06; ToolbarVisible = YES; - WindowLocation = "{4, 0}"; + WindowLocation = "{6, 0}"; }, { ContentSize = "{685, 434}"; @@ -415,12 +666,10 @@ Tab0 = { Frame = "{{0, 0}, {300, 533}}"; GroupTreeTableConfiguration = ( - SCMStatusColumn, - 22, TargetStatusColumn, 18, MainColumn, - 245, + 267, ); }; Tab1 = { @@ -539,12 +788,10 @@ Tab0 = { Frame = "{{0, 0}, {300, 533}}"; GroupTreeTableConfiguration = ( - SCMStatusColumn, - 22, TargetStatusColumn, 18, MainColumn, - 245, + 267, ); }; Tab1 = { @@ -594,7 +841,7 @@ WindowLocation = "{4, 381}"; }, ); - PBXWorkspaceStateSaveDate = 98654285; + PBXWorkspaceStateSaveDate = 101524721; }; perUserProjectItems = { F508F40305A7AE8A01A80064 = F508F40305A7AE8A01A80064; @@ -622,8 +869,6 @@ F5516A9D05E1AD5A017C67C1 = F5516A9D05E1AD5A017C67C1; F5516A9E05E1AD5A017C67C1 = F5516A9E05E1AD5A017C67C1; F5516A9F05E1AD5A017C67C1 = F5516A9F05E1AD5A017C67C1; - F5516AA005E1AD5A017C67C1 = F5516AA005E1AD5A017C67C1; - F5516AA105E1AD5A017C67C1 = F5516AA105E1AD5A017C67C1; F5516AA205E1AD5A017C67C1 = F5516AA205E1AD5A017C67C1; F5516AA305E1AD5A017C67C1 = F5516AA305E1AD5A017C67C1; F5516AA405E1AD5A017C67C1 = F5516AA405E1AD5A017C67C1; @@ -635,7 +880,6 @@ F5516AAA05E1AD5A017C67C1 = F5516AAA05E1AD5A017C67C1; F5516AAB05E1AD5A017C67C1 = F5516AAB05E1AD5A017C67C1; F5516AAC05E1AD5A017C67C1 = F5516AAC05E1AD5A017C67C1; - F5516AAD05E1AD5A017C67C1 = F5516AAD05E1AD5A017C67C1; F554DF6805AE715801A80064 = F554DF6805AE715801A80064; F554DF6905AE715801A80064 = F554DF6905AE715801A80064; F554DF6A05AE715801A80064 = F554DF6A05AE715801A80064; @@ -645,6 +889,7 @@ F557060A05C8B0C0017C67C1 = F557060A05C8B0C0017C67C1; F557060B05C8B0C0017C67C1 = F557060B05C8B0C0017C67C1; F557060C05C8B0C0017C67C1 = F557060C05C8B0C0017C67C1; + F574F496060D2BB901A80065 = F574F496060D2BB901A80065; F586ED0705CC1ED5017C67C1 = F586ED0705CC1ED5017C67C1; F586ED0805CC1ED5017C67C1 = F586ED0805CC1ED5017C67C1; F586ED0905CC1ED5017C67C1 = F586ED0905CC1ED5017C67C1; @@ -687,9 +932,14 @@ F5E2D68605CDA550017C67C1 = F5E2D68605CDA550017C67C1; F5E67E8505DFEBAB017C67C1 = F5E67E8505DFEBAB017C67C1; F5E67E8605DFEBAB017C67C1 = F5E67E8605DFEBAB017C67C1; - F5F16EF60527D1B401A80064 = F5F16EF60527D1B401A80064; + F5EAB15205FF78D401A80065 = F5EAB15205FF78D401A80065; + F5EAB15305FF78D401A80065 = F5EAB15305FF78D401A80065; + F5EAB15505FF78D401A80065 = F5EAB15505FF78D401A80065; + F5EAB15605FF78D401A80065 = F5EAB15605FF78D401A80065; F5F16EF80527D1B401A80064 = F5F16EF80527D1B401A80064; - F5F16EF90527D1B401A80064 = F5F16EF90527D1B401A80064; + F5F2761005EDB91901A80065 = F5F2761005EDB91901A80065; + F5F411C605EEF803017C67C1 = F5F411C605EEF803017C67C1; + F5F411C805EEF803017C67C1 = F5F411C805EEF803017C67C1; }; projectwideBuildSettings = { }; @@ -723,7 +973,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 480"; rLen = 0; - rLoc = 5119; + rLoc = 4628; rType = 0; vrLen = 2445; vrLoc = 5977; @@ -757,7 +1007,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 564"; rLen = 0; - rLoc = 25035; + rLoc = 26258; rType = 0; vrLen = 1497; vrLoc = 0; @@ -797,7 +1047,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 328"; rLen = 0; - rLoc = 15192; + rLoc = 16002; rType = 0; vrLen = 1498; vrLoc = 0; @@ -811,7 +1061,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 480"; rLen = 0; - rLoc = 5119; + rLoc = 4628; rType = 0; vrLen = 1744; vrLoc = 189; @@ -821,7 +1071,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 190"; rLen = 0; - rLoc = 5119; + rLoc = 4628; rType = 0; vrLen = 1958; vrLoc = 8259; @@ -831,7 +1081,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 188"; rLen = 0; - rLoc = 5119; + rLoc = 4628; rType = 0; vrLen = 2222; vrLoc = 8371; @@ -841,7 +1091,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 434"; rLen = 0; - rLoc = 5119; + rLoc = 4628; rType = 0; vrLen = 1792; vrLoc = 0; @@ -869,7 +1119,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 434"; rLen = 0; - rLoc = 5119; + rLoc = 4628; rType = 0; vrLen = 1792; vrLoc = 0; @@ -883,7 +1133,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 193"; rLen = 0; - rLoc = 5119; + rLoc = 4628; rType = 0; vrLen = 1413; vrLoc = 2970; @@ -915,20 +1165,6 @@ F5516A9E05E1AD5A017C67C1 = { isa = PBXTargetBookmark; trg = 29B97326FDCFA39411CA2CEA; - uiCtxt = { - TOCViewDetailVisibleRect = "{{0, 0}, {591, 147}}"; - TOCViewExpandedItems = ( - "com.apple.target-editor-pane.settings", - "com.apple.target-editor-pane.settings.simple", - "com.apple.target-editor-pane.info-plist", - "com.apple.target-editor-pane.info-plist.simple", - "com.apple.target-editor-pane.buildphases", - ); - TOCViewMasterVisibleRect = "{{0, 0}, {234, 607}}"; - TOCViewSelectedItems = ( - PBXProductBasicSettingsModule, - ); - }; }; F5516A9F05E1AD5A017C67C1 = { fRef = F508F3FF05A7A82F01A80064; @@ -940,26 +1176,6 @@ vrLen = 1400; vrLoc = 0; }; - F5516AA005E1AD5A017C67C1 = { - fRef = F586ED0005CB576C017C67C1; - isa = PBXTextBookmark; - name = "preferences.applescript: 12"; - rLen = 0; - rLoc = 546; - rType = 0; - vrLen = 2103; - vrLoc = 0; - }; - F5516AA105E1AD5A017C67C1 = { - fRef = DA206CF3015C4E8B03C91932; - isa = PBXTextBookmark; - name = "MacGPSBabel.applescript: 568"; - rLen = 0; - rLoc = 24873; - rType = 0; - vrLen = 2008; - vrLoc = 23011; - }; F5516AA205E1AD5A017C67C1 = { fRef = F586ED0005CB576C017C67C1; isa = PBXTextBookmark; @@ -1033,20 +1249,6 @@ F5516AA905E1AD5A017C67C1 = { isa = PBXTargetBookmark; trg = 29B97326FDCFA39411CA2CEA; - uiCtxt = { - TOCViewDetailVisibleRect = "{{0, 0}, {591, 147}}"; - TOCViewExpandedItems = ( - "com.apple.target-editor-pane.settings", - "com.apple.target-editor-pane.settings.simple", - "com.apple.target-editor-pane.info-plist", - "com.apple.target-editor-pane.info-plist.simple", - "com.apple.target-editor-pane.buildphases", - ); - TOCViewMasterVisibleRect = "{{0, 0}, {234, 607}}"; - TOCViewSelectedItems = ( - PBXProductBasicSettingsModule, - ); - }; }; F5516AAA05E1AD5A017C67C1 = { fRef = F508F3FF05A7A82F01A80064; @@ -1063,9 +1265,9 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 568"; rLen = 0; - rLoc = 24873; + rLoc = 25536; rType = 0; - vrLen = 2008; + vrLen = 1904; vrLoc = 23011; }; F5516AAC05E1AD5A017C67C1 = { @@ -1078,22 +1280,12 @@ vrLen = 2103; vrLoc = 0; }; - F5516AAD05E1AD5A017C67C1 = { - fRef = DA206CF3015C4E8B03C91932; - isa = PBXTextBookmark; - name = "MacGPSBabel.applescript: 577"; - rLen = 0; - rLoc = 25035; - rType = 0; - vrLen = 2008; - vrLoc = 23011; - }; F554DF6805AE715801A80064 = { fRef = DA206CF3015C4E8B03C91932; isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 499"; rLen = 0; - rLoc = 5119; + rLoc = 4628; rType = 0; vrLen = 1552; vrLoc = 0; @@ -1117,7 +1309,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 499"; rLen = 0; - rLoc = 5119; + rLoc = 4628; rType = 0; vrLen = 1552; vrLoc = 0; @@ -1131,7 +1323,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 554"; rLen = 0; - rLoc = 25035; + rLoc = 26258; rType = 0; vrLen = 1511; vrLoc = 14316; @@ -1160,12 +1352,22 @@ vrLen = 275; vrLoc = 0; }; + F574F496060D2BB901A80065 = { + fRef = DA206CF3015C4E8B03C91932; + isa = PBXTextBookmark; + name = "MacGPSBabel.applescript: 606"; + rLen = 0; + rLoc = 26258; + rType = 0; + vrLen = 1798; + vrLoc = 9262; + }; F586ED0705CC1ED5017C67C1 = { fRef = DA206CF3015C4E8B03C91932; isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 556"; rLen = 0; - rLoc = 25035; + rLoc = 26258; rType = 0; vrLen = 1495; vrLoc = 0; @@ -1185,7 +1387,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 245"; rLen = 0; - rLoc = 12620; + rLoc = 12962; rType = 0; vrLen = 1811; vrLoc = 11141; @@ -1205,7 +1407,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 245"; rLen = 0; - rLoc = 12620; + rLoc = 12962; rType = 0; vrLen = 1795; vrLoc = 11141; @@ -1225,7 +1427,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 245"; rLen = 0; - rLoc = 12620; + rLoc = 12962; rType = 0; vrLen = 1773; vrLoc = 9896; @@ -1245,7 +1447,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 528"; rLen = 1109; - rLoc = 23168; + rLoc = 23831; rType = 0; vrLen = 2083; vrLoc = 20945; @@ -1265,7 +1467,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 543"; rLen = 543; - rLoc = 24278; + rLoc = 24941; rType = 0; vrLen = 2083; vrLoc = 20945; @@ -1285,7 +1487,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 557"; rLen = 0; - rLoc = 25035; + rLoc = 26258; rType = 0; vrLen = 1436; vrLoc = 21697; @@ -1299,7 +1501,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 564"; rLen = 161; - rLoc = 24874; + rLoc = 25537; rType = 0; vrLen = 1973; vrLoc = 22760; @@ -1319,7 +1521,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 577"; rLen = 0; - rLoc = 25035; + rLoc = 26258; rType = 0; vrLen = 1728; vrLoc = 16243; @@ -1339,7 +1541,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 577"; rLen = 0; - rLoc = 25035; + rLoc = 26258; rType = 0; vrLen = 1774; vrLoc = 13079; @@ -1379,7 +1581,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 318"; rLen = 0; - rLoc = 15192; + rLoc = 16002; rType = 0; vrLen = 1766; vrLoc = 13015; @@ -1409,7 +1611,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 556"; rLen = 0; - rLoc = 25035; + rLoc = 26258; rType = 0; vrLen = 1497; vrLoc = 0; @@ -1439,7 +1641,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 572"; rLen = 0; - rLoc = 25035; + rLoc = 26258; rType = 0; vrLen = 2257; vrLoc = 782; @@ -1459,7 +1661,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 572"; rLen = 0; - rLoc = 25035; + rLoc = 26258; rType = 0; vrLen = 2240; vrLoc = 332; @@ -1500,7 +1702,7 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 577"; rLen = 0; - rLoc = 25035; + rLoc = 26258; rType = 0; vrLen = 1728; vrLoc = 16243; @@ -1587,29 +1789,77 @@ isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 562"; rLen = 0; - rLoc = 24821; + rLoc = 25484; rType = 0; vrLen = 1973; vrLoc = 22760; }; - F5F16EF60527D1B401A80064 = { - fRef = DA206CF4015C4E8B03C91932; - fallbackIsa = PBXBookmark; - isa = ASKDictionaryBookmark; + F5EAB15205FF78D401A80065 = { + fRef = DA206CF3015C4E8B03C91932; + isa = PBXTextBookmark; + name = "MacGPSBabel.applescript: 518"; + rLen = 0; + rLoc = 22696; + rType = 0; + vrLen = 1965; + vrLoc = 21930; + }; + F5EAB15305FF78D401A80065 = { + fRef = F52E6CB4059959B801A80064; + isa = PBXBookmark; + }; + F5EAB15505FF78D401A80065 = { + fRef = DA206CF3015C4E8B03C91932; + isa = PBXTextBookmark; + name = "MacGPSBabel.applescript: 518"; + rLen = 0; + rLoc = 22696; + rType = 0; + vrLen = 1965; + vrLoc = 21930; + }; + F5EAB15605FF78D401A80065 = { + fRef = F52E6CB4059959B801A80064; + isa = PBXBookmark; }; F5F16EF80527D1B401A80064 = { fRef = DA206CF3015C4E8B03C91932; isa = PBXTextBookmark; name = "MacGPSBabel.applescript: 111"; rLen = 0; - rLoc = 5119; + rLoc = 4628; rType = 0; vrLen = 1256; vrLoc = 3068; }; - F5F16EF90527D1B401A80064 = { - fRef = DA206CF4015C4E8B03C91932; - fallbackIsa = PBXBookmark; - isa = ASKDictionaryBookmark; + F5F2761005EDB91901A80065 = { + fRef = DA206CF3015C4E8B03C91932; + isa = PBXTextBookmark; + name = "MacGPSBabel.applescript: 575"; + rLen = 0; + rLoc = 26258; + rType = 0; + vrLen = 2154; + vrLoc = 21908; + }; + F5F411C605EEF803017C67C1 = { + fRef = F586ED0005CB576C017C67C1; + isa = PBXTextBookmark; + name = "preferences.applescript: 101"; + rLen = 0; + rLoc = 4270; + rType = 0; + vrLen = 1911; + vrLoc = 4192; + }; + F5F411C805EEF803017C67C1 = { + fRef = F586ED0005CB576C017C67C1; + isa = PBXTextBookmark; + name = "preferences.applescript: 101"; + rLen = 0; + rLoc = 4270; + rType = 0; + vrLen = 1911; + vrLoc = 4192; }; } diff --git a/macgpsbabel/README.macgpsbabel b/macgpsbabel/README.macgpsbabel index 621bc5b1c..e4d7ee848 100644 --- a/macgpsbabel/README.macgpsbabel +++ b/macgpsbabel/README.macgpsbabel @@ -2,4 +2,7 @@ MacGPSBabel is a Mac OS X GUI front-end for gpsbabel. The GUI was developed usin Build instructions. -MacGPSBabel can be built with Apple's developer tools in the same way that you would build any other application. As it is, the Project Builder will assume that you have added a build of gpsbabel into the same folder as the rest of the MacGPSBabel project files. This binary will then be embedded in the build of MacGPSBabel. If you do not do this then MacGPSBabel will not work, however, it is possible to place the gpsbabel binary into the Resources Folder in the MacGPSBabel package after building it. \ No newline at end of file +MacGPSBabel can be built with Apple's developer tools in the same way that you would build any other application. As it is, the Project Builder will assume that you have added a build of gpsbabel into the same folder as the rest of the MacGPSBabel project files. This binary will then be embedded in the build of MacGPSBabel. If you do not do this then MacGPSBabel will not work, however, it is possible to place the gpsbabel binary into the Resources Folder in the MacGPSBabel package after building it. + +Debug (verbose) Mode +This can be activated by pressing command-option-v whilst the main MacGPSBabel window is the active window. When debug mode is active, using MacGPSBabel in the usual manner will result in a report for each file conversion being displayed in the debug window. Alternatively, commands can be typed directly in the debug window and run using the 'execute' button (the full path to any file needs to be specified). \ No newline at end of file -- 2.30.2